Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F13 USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose drkoop.com USTA Challenger of Burbank - Burbank Music City Challenger - Nashville Copa Petrobras Paraguay - Asuncion USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa 2007 Challenger of Santa Clara - Valencia The Comercia Challenger - Aptos Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Delhi Challenger I - New Delhi Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento IV Challenger Ciudad De Guayaquil - Guayaquil Dallas Challenger Bangkok Challenger Baton Rouge Challenger Vancouver Challenger Binghamton Challenger Como Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Champaign Challenger Baton Rouge Challenger Savannah Challenger Ojai Challenger Vancouver Challenger Tiburon Challenger Calabasas Challenger The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham The Stella Artois Grass Court Championships - London XL Capital Bermuda Open - Bermuda U.S. Pro Tennis Championships - Boston President's Cup 1997 - Tashkent Cerveza Club Columbia Open - Bogota Grand Prix de Tennis de Toulouse - Toulouse Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Merano Open - Merano International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino MFS Pro Tennis Championships - Boston Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Heineken Open - Auckland Adidas International - Sydney Cerveza Club Columbia Open - Bogota Open Seat-Godo 2000 - Barcelona Japan Open - Tokyo AAPT Championships - Adelaide Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport 2001 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Adidas International - Sydney Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Brasil Open - Salvador BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon New Haven Beijing Brasil Open - Florianopolis USTA San Diego Challenger - San Diego Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Croatia Open - Umag Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Argentina Open - Buenos Aires SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Vietnam Open - Ho Chi Minh City PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona BMW Open - Munich Croatia Open - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Countrywide Classic - Los Angeles SAP Open - San Jose Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage 1998 Safeway Challenger - Aptos 2001 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Burbank - Burbank FILA Challenger - Biella Napoli International Cup - Napoli Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton USTA Callenger of Urbana-Champaign - Urbana CMG Asia Open - Hong Kong Las Vegas Challenger - Las Vegas Copa Ericsson Argentina - Buenos Aires Healthsouth/USTA Men's Challenger of Burbank - Burbank Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo IV Abierto Internacional de Salinas - Salinas Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Quelle Cup 1999 - Furth USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka CMG Asia Open - Hong Kong Copa Ericsson - Buenos Aires Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas 2003 Eddleman USTA Challenger - Birmingham USTA Seascape Challenger - Aptos 2001 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronx Classic - Bronx A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Healthsouth/USTA Challenger - Denver XL Capital Bermuda Open - Bermuda 2003 West Side Tennis Club Challenger - Forest Hills The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Pekao Open - Szczecin Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Men's Challenger of Urbana-Champaign - Urbana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas USTA Comerica Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia 2006 North Shore Pro Tennis Championship - Winnetka Amazonia Open de Tenis - Belem IX Gramado Open - Gramado USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota The $50,000 Pro Challenger at Calabasas - Calabasas Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires GHI Bronx Classic - Bronx PEOPLEnet Cup - Dnepropetrovsk Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur BSI Challenger Lugano - Lugano Samsung Challenger 2007 - Ho Chi Minh City Home Depot Center USTA Challenger - Carson Atlanta Clay Court Challenger - Atlanta Samsung Securities Cup Challenger Tennis - Seoul Carson Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Sunset Moulding Challenger - Yuba City The West Side Tennis Club Clay Court Challenger - Forest Hills XL Bermuda Open - Bermuda Busan Open Challenger Tennis - Busan Dallas Challenger II Naples ITG Challenger - Naples Waco International Tennis Challenger - Waco Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Wright Financial Group, Inc. Challenger - Champaign The 'Fitz' Casino Challenger - Tunica ATP Challenger 2003 Numea - New Caledonia Carson Challenger 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The Natrel's Challenger - Granby GHI Bronx Classic - Bronx Zivnobanka Czech Open - Prostejov Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Quelle Cup 2000 - Furth drkoop.com USTA Challenger of Tallahassee - Tallahassee Smith Barney Men's Challenger - Covington College Station Challenger - College Station drkoop.com USTA Tennis Championships of San Antonio - San Antonio Austin Challenger - Austin Fifth Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Argentina - Buenos Aires University of Tennessee USTA Men's Challenger - Knoxville 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Comercia Bank Challenger - Aptos Copa Ericsson Costa Rica - San Jose Music City Challenger - Nashville V Torneo Internazionale di Tennis - Barletta 2001 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Illinois Challenger - Champaign Talahassee Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Winnetka Challenger Tunis Challenger USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield 2006 USTA Tallahassee Tennis Challenger - Tallahassee Abierto Internacional de Salinas - Salinas San Luis Potosi ATP Challenger - San Luis Potosi BPCA Open de Nice-Tounoi Challenger - Nice III Challenger Continenal Plaza - Puerto Vallarta AXA Open - Espinho Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Torneo Internacional Challenger Fila 2006 - Leon Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock GHI Bronx Tennis Classic - Bronx Savannah Challenger 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Boca Raton 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Levene Gouldin & Thompson Tennis Challenger - Binghamton 2004 USTA Challenger of Calabasas - Calabasas Carson Challenger GHI Bronz Classic - Bronx Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Yuba City Challenger USTA Seascape Challenger - Aptos Braunschweig Challenger USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills 2002 FSE Challenger - Tarzana Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Challenger Banque Nationale Rimouski - Rimouski U.S. Men's Clay Court Championships - Houston 2000 Challenger de Granby - Granby Tennis Channel Open - Las Vegas USTA Safeway Challenger - Aptos Sacramento Challenger Honolulu Challenger Hurricane Tennis Open - Bradenton Podebradka Cup - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Heineken Open Singapore - Singapore Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Wideyes Swedish Open - Bastad Copenhagen Open - Copenhagen Sybase Open - San Jose The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm Stockholm Open - Stockholm Tata Open 2003 - Chennai Swanston Challenger - Sacramento PEOPLEnet CUP - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Sacramento Challenger USTA Men's Challenger of Dallas - Dallas du Maurier Open - Montreal The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Siebel Open - San Jose Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Open Seat Godo - Barcelona The Samsung Open - Nottingham Infiniti Open - Los Angeles CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington D.C. International Championships of Sicily - Palermo Salem Open - Hong Kong Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles Sybase Open - San Jose SAP Open - San Jose Ordina Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston Kremlin Cup - Moscow Open SEAT 2008 - Barcelona Pilot Pen International - New Haven Abierto Mexicano de Tenis - Mexico City Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio Copa Ericsson Brasil - Sao Paulo The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Cerveza Club Colombia Open - Bogota Generali Open 2001 - Kitzbuhel Copenhagen Open - Copenhagen Mercedes-Benz Cup - Los Angeles Sybase Open - San Jose Nielsen USTA Pro Tennis Championship - Winnetka Japan Open - Tokyo AT&T Challenge - Atlanta RCA Championships - Indianapolis U.S. Open - New York Wimbledon - London BellSouth Open - Auckland U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Heineken Open Shanghai - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ATP Studena Croatia Open Umag - Umag Wimbledon - London U.S. Open - New York Australian Open - Melbourne ERA Real Estate Clay Court Championships - Orlando French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano de Tenis Pegaso - Mexico City U.S. Open Estoril Open - Estoril Salem Open - Hong Kong Australian Open - Melbourne French Open - Paris Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Atlanta Tennis Championships - Atlanta French Open - Paris U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington D.C. French Open - Paris Wimbledon - London U.S. Open - New York AIG Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Cerveza Club Columbia Open - Bogota French Open - Paris Wimbledon - London U.S. Open - New York President's Cup 1999 - Tashkent Australian Open - Melbourne Wimbledon - London Farmers Classic - Los Angeles BMW Open - Munich Bogota Hellmann's Cup - Santiago Heineken Open - Auckland Generali Open 2002 - Kitzbuhel Chevrolet Cup - Santiago St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telfonica MoviStar - Acapulco Croatia Open - Umag Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Long Island Copa AT&T - Buenos Aires Pilot Pen International - New Haven Davidoff Swiss Indoors - Basel Los Angeles Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Chevrolet Cup - Vina del Mar Kroger / St. Jude International - Memphis Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Tennis Masters Series - Hamburg Copenhagen Open - Copenhagen Connex Open Romania - Bucharest Serbia Open - Belgrade Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Orlando Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells 15th Asian Games Doha 2006 French Open - Paris Olympics - Beijing Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1